#skin li{width:206px; float:left; _display:inline; overflow:hidden; padding:12px 25px; padding-top:0;}
#skin li .item{text-align:center;}
#skin li .item .img{width:200px; height:340px; overflow:hidden; border:3px solid #f1f1f1; border-radius:5px; cursor:pointer;}
#skin li .item .title{height:22px; line-height:22px; padding-top:5px; overflow:hidden; text-align:center;}
#skin li.cur .img{border:3px solid #F60; margin:0px;}

#home .m_lefter{width:320px; overflow:hidden; float:left; _display:inline; border:1px solid #ddd; background:#FFF; margin-right:20px;}
#home .m_righter{float:left; background:#f7f7f7; width:400px; border:1px solid #ddd; min-height:200px; _height:200px;}
#home .m_righter .item{border-bottom:1px solid #ddd; padding:15px; padding-bottom:5px;}
#home .m_righter .rows{overflow:hidden;}
#home .m_righter .rows .b_l{width:240px; float:left;}
#home .m_righter .rows .b_l img{ vertical-align:middle; margin-left:5px;}
#home .m_righter .rows .b_r{width:120px; float:left; overflow:hidden;}
#home .m_righter .rows .b_r img{max-width:100px; max-height:50px;}
#home .m_righter .rows .u_l{ width:64px; height:36px; line-height:36px; float:left; overflow:hidden;}
#home .m_righter .rows .u_r{ width:300px; height:36px; *padding-top:5px; float:right; overflow:hidden;}
#home .m_righter .tips{padding-left:10px; color:#999; font-size:12px;}
#home .m_righter .tips label{font-size:12px;}
#home .m_righter select{height:32px; border:1px solid #ddd; padding:5px; width:280px; vertical-align:middle; border-radius:5px;}
#home .m_righter select *{width:280px; overflow:hidden;}
#home .m_righter .input input{width:280px; height:28px; line-height:28px; border:1px solid #ddd; border-radius:5px; background:#fff; text-indent:3px;}
#home .m_righter .button{text-align:center; padding:35px 0; height:32px;}
#home .m_righter .button input{float:none; margin:0 auto;}
#home #shop_skin_index .mod{width:100%; height:100%; overflow:hidden; position:absolute; text-align:center; background:#999; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; display:none; top:0px; left:0px; z-index:1000; cursor:pointer;}
#home #SetHomeCurrentBox{border:5px solid #F60; width:100%; height:50px; position:absolute; top:0px; left:0px; z-index:10; background:#999; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
#home_mod_tips{ z-index:10001;}
#home_mod_tips .tips{height:100px; line-height:100px; text-align:center; background:#fff; font-size:14px;}

#products .search{padding:10px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:8px; display:none; font-size:12px;}
#products .search *{font-size:12px;}
#products .search .search_btn{background:#1584D5; color:white; border:none; height:22px; line-height:22px; width:50px;}
#products .r_con_table .proimg{width:90px;}
#products .r_con_table del{color:#888;}
#products .rows .price, #products .rows .attr{font-size:12px; color:#888; height:32px; line-height:28px;}
#products .rows .property{border:1px solid #ddd; background:#fff; margin-top:5px; padding:5px 10px; width:610px; border-radius:5px;}
#products .rows .property h1{padding-bottom:3px; font-size:12px;}
#products .rows .property li{border:1px solid #ddd; height:22px; line-height:22px; overflow:hidden; background:#f7f7f7; width:140px; float:left; margin-right:10px; margin-bottom:5px; text-indent:5px;}
#products .input .img{margin-top:5px;}
#products .input .img div{width:90px; height:90px; border:1px solid #ddd; float:left; position:relative; margin-right:8px;}
#products .input .img div img{width:90px; height:90px; position:absolute;}
#products .input .img div span{width:90px; display:block; height:20px; line-height:20px; text-align:center; position:absolute; top:70px; background:#000; color:#fff; font-size:12px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; cursor:pointer;}
#products #property_ext{width:550px; text-align:center; border:1px solid #ddd; background:#fff; border-left:none;}
#products #property_ext .title{text-align:center; background:#f7f7f7;}
#products #property_ext td{border-left:1px solid #ddd; border-top:1px dotted #ddd; padding:4px 5px;}
#products #property_ext thead td{border-top:none; font-weight:bold; background:#eee;}
#products #property_ext td .form_input{width:40px; height:22px; line-height:22px;}
#products #property_tmp{display:none;}
#products .category .m_lefter{float:left; width:385px; padding:10px; border:1px solid #ddd; background:#f7f7f7; min-height:400px; _height:400px; overflow:hidden;}
#products .category .m_lefter dd{border:1px solid #f7f7f7; border-bottom:1px solid #ddd; background:#f7f7f7;}
#products .category .m_lefter dd.placeHolder{border:dashed 1px #1584D5; background:#fff;}
#products .category .m_lefter dd div.category{height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:move;}
#products .category .m_lefter dd div.no_ext{height:50px; line-height:50px;}
#products .category .m_lefter dd ul{padding-left:40px;}
#products .category .m_lefter ul li{float:left; width:162px; margin-right:5px; height:24px; line-height:24px; overflow:hidden; font-size:12px; border:1px solid #f7f7f7;}
#products .category .m_lefter ul li:hover{background:#e6e6e6;}
#products .category .m_lefter ul li.placeHolder{border:dashed 1px #1584D5; background:#fff;}
#products .category .m_lefter ul li .title{height:24px; line-height:24px; float:left; overflow:hidden; white-space:nowrap; width:100px; text-overflow:ellipsis; cursor:move; font-size:12px;}
#products .category .m_lefter ul li .opt{float:right; padding-top:3px; padding-right:10px; display:none; cursor:move;}
#products .category .m_righter{float:left; width:340px; margin-left:20px;}
#products .category .m_righter form{padding:10px; border:1px solid #ddd; background:#f7f7f7; zoom:1;}
#products .category .m_righter .mod_form{border:1px dotted red;}
#products .category .m_righter h1{font-weight:bold; padding-bottom:5px;}
#products .category .m_righter .opt_item{padding:5px 0;}
#products .category .m_righter .opt_item label{float:left; width:70px; height:28px; line-height:28px;}
#products .category .m_righter .opt_item .input{float:left; width:240px; display:block; line-height:28px;}
#products .category .m_righter .opt_item .input .form_input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px; text-indent:2px;}
#products .category .m_righter .opt_item .input select{height:32px; border:1px solid #ddd; border-radius:5px; padding:5px; width:220px; overflow:hidden;}
#products .category .m_righter .opt_item #pro-list-type{height:135px; margin-top:7px;}
#products .category .m_righter .opt_item #pro-list-type li{float:left; width:100px; height:135px; overflow:hidden; padding-right:10px;}
#products .category .m_righter .opt_item #pro-list-type li .item{position:relative; width:100px; height:135px;}
#products .category .m_righter .opt_item #pro-list-type li .item .img{position:absolute; width:100px; height:135px; z-index:1;}
#products .category .m_righter .opt_item #pro-list-type li .item .filter{position:absolute; width:100px; height:135px; z-index:2;}
#products .category .m_righter .opt_item #pro-list-type li .item .bg{position:absolute; width:100px; height:135px; z-index:3;}
#products .category .m_righter .opt_item #pro-list-type li .item_on .filter{background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
#products .category .m_righter .opt_item #pro-list-type li .item_on .bg{background:url(../images/mall/selected-icon.png) center center no-repeat;}
#products .category .m_righter #look{width:220px; overflow:hidden;}
#products .category .m_righter #look img{max-width:220px; max-height:100px;}
#products .property .m_lefter{float:left; width:385px; padding:10px; border:1px solid #ddd; background:#f7f7f7; min-height:400px; _height:400px; overflow:hidden;}
#products .property .m_lefter dd{border-bottom:1px solid #ddd; background:#f7f7f7;}
#products .property .m_lefter dd div.list{height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#products .property .m_lefter dd ul{padding-left:40px;}
#products .property .m_lefter ul li{float:left; width:162px; margin-right:5px; height:24px; line-height:24px; overflow:hidden; font-size:12px; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
#products .property .m_lefter ul li:hover{background:#e6e6e6;}
#products .property .m_lefter ul li .title{height:24px; line-height:24px; float:left; overflow:hidden; white-space:nowrap; width:100px; text-overflow:ellipsis; font-size:12px;}
#products .property .m_lefter ul li .opt{float:right; padding-top:3px; padding-right:10px; display:none;}
#products .property .m_righter{float:left; width:340px; margin-left:20px;}
#products .property .m_righter form{padding:10px; border:1px solid #ddd; background:#f7f7f7; zoom:1;}
#products .property .m_righter .mod_form{border:1px dotted red;}
#products .property .m_righter h1{font-weight:bold; padding-bottom:5px;}
#products .property .m_righter .opt_item{padding:5px 0;}
#products .property .m_righter .opt_item label{float:left; width:70px; height:28px; line-height:28px;}
#products .property .m_righter .opt_item .input{float:left; width:240px; display:block; line-height:28px;}
#products .property .m_righter .opt_item .input .form_input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px;}
#products .property .m_righter .opt_item .input li{padding:1px 0;}
#products .property .m_righter .opt_item .input li img{cursor:pointer; padding:0 3px; vertical-align:middle; *vertical-align:auto;}

#shopping .address{width:405px; border:1px solid #ddd; margin-top:10px;}
#shopping .address ul li{background:#fff; width:405px; height:185px; overflow:hidden; margin:0 auto;}
#shopping .address ul li h1{background:#f7f7f7; text-indent:8px; font-weight:bold; border-bottom:1px solid #ddd; height:28px; line-height:28px;}
#shopping .address ul li h1 span{font-weight:normal; font-size:12px; padding-left:8px; color:#555;}
#shopping .address ul li dl{padding:8px 0;}
#shopping .address ul li dl dd{padding:8px;}
#shopping .address ul li dl dd input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px; width:200px;}
#shopping .address ul li dl dd textarea{vertical-align:top; border-radius:5px; width:280px; height:110px; padding:5px; line-height:150%;}
#shopping .address .submit{text-align:center; padding:10px 20px; height:32px; clear:both; border-top:1px solid #ddd; background:#f7f7f7;}
#shopping .address .submit input{float:none; margin:0 auto;}
#shopping .shipping .m_lefter{float:left; width:385px; padding:10px; padding-top:0; border:1px solid #ddd; background:#f7f7f7; min-height:200px; _height:200px; overflow:hidden;}
#shopping .shipping .m_lefter .t{height:36px; line-height:36px; font-weight:bold;}
#shopping .shipping .m_lefter dd.placeHolder{border:dashed 1px #1584D5; background:#fff;}
#shopping .shipping .m_lefter dd div{height:50px; line-height:50px; border-top:1px solid #ddd; white-space:nowrap; text-overflow:ellipsis; cursor:move;}
#shopping .shipping .m_righter{float:left; width:340px; margin-left:20px;}
#shopping .shipping .m_righter form{padding:10px; border:1px solid #ddd; background:#f7f7f7; zoom:1;}
#shopping .shipping .m_righter .mod_form{border:1px dotted red;}
#shopping .shipping .m_righter h1{font-weight:bold; padding-bottom:5px;}
#shopping .shipping .m_righter .opt_item{padding:5px 0;}
#shopping .shipping .m_righter .opt_item label{float:left; width:70px; height:28px; line-height:28px;}
#shopping .shipping .m_righter .opt_item .input{float:left; width:240px; display:block; line-height:28px;}
#shopping .shipping .m_righter .opt_item .input .form_input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px; text-indent:2px;}
#shopping .payment{background:#f7f7f7; border:1px solid #ddd; padding:10px;}
#shopping .payment .t{font-weight:bold; border-bottom:1px solid #ddd; height:28px;}
#shopping .payment ul{margin-top:8px;}
#shopping .payment ul li{border:1px solid #ddd; background:#fff; width:350px; height:185px; overflow:hidden; float:left; margin-right:15px;}
#shopping .payment ul li h1{background:#f7f7f7; text-align:center; font-weight:bold; border-bottom:1px solid #ddd; height:28px; line-height:28px;}
#shopping .payment ul li h1 span{font-weight:normal; font-size:12px; padding-left:8px; color:#555;}
#shopping .payment ul li dl{padding:8px 0;}
#shopping .payment ul li dl dd{padding:8px;}
#shopping .payment ul li dl dd input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px; width:200px;}
#shopping .payment ul li dl dd textarea{vertical-align:top; border-radius:5px; width:230px; height:110px; padding:5px; line-height:150%;}
#shopping .payment .submit{text-align:center; padding:20px; height:32px; clear:both;}
#shopping .payment .submit input{float:none; margin:0 auto;}

#orders .search{padding:10px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:8px; font-size:12px; position:relative;}
#orders .search *{font-size:12px;}
#orders .search .search_btn{background:#1584D5; color:white; border:none; height:22px; line-height:22px; width:80px;}
#orders .search div{height:22px; width:110px; position:absolute; right:5px; top:12px;}
#orders .search div span{color:#000;}
#orders .r_con_table del{color:#000;}
#orders .r_con_table tbody tr.is_not_read *{color:#000;}
#orders .cp_title{height:28px; border-left:1px solid #ddd;}
#orders .cp_title div{border:1px solid #ddd; border-bottom:none; border-left:none; background:#fff; width:130px; height:27px; line-height:27px; text-align:center; font-weight:bold; float:left; cursor:pointer;}
#orders .cp_title div.cur{background:#f1f1f1;}
#orders .detail_card{border:1px solid #ddd; padding:15px;}
#orders .detail_card .order_info{border-collapse:collapse;}
#orders .detail_card .order_info *{font-size:12px;}
#orders .detail_card .order_info td{padding:10px 7px; border-bottom:1px solid #ddd; empty-cells:show;}
#orders .detail_card .order_info td input{height:28px; line-height:28px; border:1px solid #ddd; border-radius:5px;}
#orders .detail_card .order_info td textarea{vertical-align:top; border-radius:5px; width:350px; height:80px; padding:5px; line-height:150%;}
#orders .detail_card .order_info td select{height:32px; border:1px solid #ddd; padding:5px; vertical-align:middle; border-radius:5px;}
#orders .detail_card .cp_item_mod{display:none;}
#orders .detail_card .cp_item_mod td input{border:0; height:30px; line-height:30px;}
#orders .item_info{height:20px; line-height:20px; font-weight:bold;}
#orders .order_item_list{border:1px solid #ddd; margin:5px 0; border-collapse:collapse;}
#orders .order_item_list td{empty-cells:show; font-size:12px;}
#orders .order_item_list .tb_title td{border-right:1px solid #ddd; height:32px; font-weight:bold; text-align:center; background:#f1f1f1;}
#orders .order_item_list .tb_title td.last{border-right:none;}
#orders .order_item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; background:#fff;}
#orders .order_item_list .item_list td img{width:100px;}
#orders .order_item_list .item_list:hover td{background:#E4F1FC;}
#orders .order_item_list .total td{height:26px; background:#efefef; text-align:center; color:#B50C08; font-weight:bold;}

#scratch .item{border:1px solid #ddd; background:#f7f7f7; overflow:hidden; margin-bottom:10px;}
#scratch .item .t{height:18px; line-height:18px; overflow:hidden; border-bottom:1px solid #ccc; padding:10px; cursor:move;}
#scratch .item .t .dot{width:8px; height:8px; background:#2D6C9F; float:left; margin-top:6px;}
#scratch .item .t .i{height:18px; line-height:18px; overflow:hidden; text-indent:8px; font-weight:bold; color:#666;}
#scratch .item .t .i a{padding:0 1px;}
#scratch .item ul{padding:10px; min-height:48px; _height:48px; cursor:default;}
#scratch .item ul li{width:179px; height:24px; line-height:24px; overflow:hidden; margin-right:5px; float:left; border:1px solid #f7f7f7;}
#scratch .item ul li:hover{background:#e6e6e6;}
#scratch .item ul li.placeHolder{border:dashed 1px #1584D5; background:#fff;}
#scratch .item ul li .title{height:24px; line-height:24px; float:left; overflow:hidden; white-space:nowrap; width:100px; text-overflow:ellipsis; cursor:move; font-size:12px;}
#scratch .item ul li .opt{float:right; padding-top:3px; padding-right:10px; display:none; cursor:move;}
#scratch .rows .input .upload_file .img img{max-width:100px; margin-left:10px;}
#scratch .placeHolder{border:dashed 1px #1584D5; background:#fff;}
#scratch #Option_rows .input{color:#888; font-size:12px;}
#scratch #Option_rows .input *{font-size:12px;}
#scratch select{height:32px; border:1px solid #ddd; padding:5px; vertical-align:middle; border-radius:5px;}

.sort_icon{display:inline-block;padding:10px 0}
/* .up_sort .sort_icon{transform: rotate(180deg); */
-ms-transform: rotate(180deg);		/* IE 9 */
-webkit-transform: rotate(180deg);	/* Safari and Chrome */
-o-transform: rotate(180deg);		/* Opera */
-moz-transform: rotate(180deg);		/* Firefox */}